package com.crm.model.entity.contactManager;

import java.util.Date;

public class Contact {
    private String contactId;

    private String contactName;

    private String contactPosition;

    private String contactInformation;

    private Integer onTheJobSituation;

    private String provinceId;

    private String provinceName;

    private String cityId;

    private String cityName;

    private String industry;

    private String companyAddress;

    private String wx;

    private String mailBox;

    private String currentIntention;

    private Integer followUpTimes;

    private String createPeopleId;

    private Date createTm;

    private String updatePeopleId;

    private Date updateTm;

    private Short deleteStatus;

    private Integer contactState;

    private Integer memberGrade;

    private Integer contactNature;

    private Integer abolishState;

    private String homeAddress;

    private String contactRating;

    private Integer topContact;

    private Integer thermodynamicValue;

    private Integer gender;

    private Date birthDate;

    private String companyName;

    private Integer privateTelephone;

    private String uploadId;

    private String customerId;

    private String accountId;

    private String companyId;

    private Integer dataSource;

    private Integer isSendCode;

    private Integer isCreate;

    private Integer isExamine;

    private Date followPlanTime;

    private String tag;

    public Contact(String contactId, String contactName, String contactPosition, String contactInformation, Integer onTheJobSituation, String provinceId, String provinceName, String cityId, String cityName, String industry, String companyAddress, String wx, String mailBox, String currentIntention, Integer followUpTimes, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, Short deleteStatus, Integer contactState, Integer memberGrade, Integer contactNature, Integer abolishState, String homeAddress, String contactRating, Integer topContact, Integer thermodynamicValue, Integer gender, Date birthDate, String companyName, Integer privateTelephone, String uploadId, String customerId, String accountId, String companyId, Integer dataSource, Integer isSendCode, Integer isCreate, Integer isExamine, Date followPlanTime) {
        this.contactId = contactId;
        this.contactName = contactName;
        this.contactPosition = contactPosition;
        this.contactInformation = contactInformation;
        this.onTheJobSituation = onTheJobSituation;
        this.provinceId = provinceId;
        this.provinceName = provinceName;
        this.cityId = cityId;
        this.cityName = cityName;
        this.industry = industry;
        this.companyAddress = companyAddress;
        this.wx = wx;
        this.mailBox = mailBox;
        this.currentIntention = currentIntention;
        this.followUpTimes = followUpTimes;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.deleteStatus = deleteStatus;
        this.contactState = contactState;
        this.memberGrade = memberGrade;
        this.contactNature = contactNature;
        this.abolishState = abolishState;
        this.homeAddress = homeAddress;
        this.contactRating = contactRating;
        this.topContact = topContact;
        this.thermodynamicValue = thermodynamicValue;
        this.gender = gender;
        this.birthDate = birthDate;
        this.companyName = companyName;
        this.privateTelephone = privateTelephone;
        this.uploadId = uploadId;
        this.customerId = customerId;
        this.accountId = accountId;
        this.companyId = companyId;
        this.dataSource = dataSource;
        this.isSendCode = isSendCode;
        this.isCreate = isCreate;
        this.isExamine = isExamine;
        this.followPlanTime = followPlanTime;
    }

    public Contact(String contactId, String contactName, String contactPosition, String contactInformation, Integer onTheJobSituation, String provinceId, String provinceName, String cityId, String cityName, String industry, String companyAddress, String wx, String mailBox, String currentIntention, Integer followUpTimes, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, Short deleteStatus, Integer contactState, Integer memberGrade, Integer contactNature, Integer abolishState, String homeAddress, String contactRating, Integer topContact, Integer thermodynamicValue, Integer gender, Date birthDate, String companyName, Integer privateTelephone, String uploadId, String customerId, String accountId, String companyId, Integer dataSource, Integer isSendCode, Integer isCreate, Integer isExamine, Date followPlanTime, String tag) {
        this.contactId = contactId;
        this.contactName = contactName;
        this.contactPosition = contactPosition;
        this.contactInformation = contactInformation;
        this.onTheJobSituation = onTheJobSituation;
        this.provinceId = provinceId;
        this.provinceName = provinceName;
        this.cityId = cityId;
        this.cityName = cityName;
        this.industry = industry;
        this.companyAddress = companyAddress;
        this.wx = wx;
        this.mailBox = mailBox;
        this.currentIntention = currentIntention;
        this.followUpTimes = followUpTimes;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.deleteStatus = deleteStatus;
        this.contactState = contactState;
        this.memberGrade = memberGrade;
        this.contactNature = contactNature;
        this.abolishState = abolishState;
        this.homeAddress = homeAddress;
        this.contactRating = contactRating;
        this.topContact = topContact;
        this.thermodynamicValue = thermodynamicValue;
        this.gender = gender;
        this.birthDate = birthDate;
        this.companyName = companyName;
        this.privateTelephone = privateTelephone;
        this.uploadId = uploadId;
        this.customerId = customerId;
        this.accountId = accountId;
        this.companyId = companyId;
        this.dataSource = dataSource;
        this.isSendCode = isSendCode;
        this.isCreate = isCreate;
        this.isExamine = isExamine;
        this.followPlanTime = followPlanTime;
        this.tag = tag;
    }

    public Contact() {
        super();
    }

    public String getContactId() {
        return contactId;
    }

    public void setContactId(String contactId) {
        this.contactId = contactId == null ? null : contactId.trim();
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName == null ? null : contactName.trim();
    }

    public String getContactPosition() {
        return contactPosition;
    }

    public void setContactPosition(String contactPosition) {
        this.contactPosition = contactPosition == null ? null : contactPosition.trim();
    }

    public String getContactInformation() {
        return contactInformation;
    }

    public void setContactInformation(String contactInformation) {
        this.contactInformation = contactInformation == null ? null : contactInformation.trim();
    }

    public Integer getOnTheJobSituation() {
        return onTheJobSituation;
    }

    public void setOnTheJobSituation(Integer onTheJobSituation) {
        this.onTheJobSituation = onTheJobSituation;
    }

    public String getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(String provinceId) {
        this.provinceId = provinceId == null ? null : provinceId.trim();
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName == null ? null : provinceName.trim();
    }

    public String getCityId() {
        return cityId;
    }

    public void setCityId(String cityId) {
        this.cityId = cityId == null ? null : cityId.trim();
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName == null ? null : cityName.trim();
    }

    public String getIndustry() {
        return industry;
    }

    public void setIndustry(String industry) {
        this.industry = industry == null ? null : industry.trim();
    }

    public String getCompanyAddress() {
        return companyAddress;
    }

    public void setCompanyAddress(String companyAddress) {
        this.companyAddress = companyAddress == null ? null : companyAddress.trim();
    }

    public String getWx() {
        return wx;
    }

    public void setWx(String wx) {
        this.wx = wx == null ? null : wx.trim();
    }

    public String getMailBox() {
        return mailBox;
    }

    public void setMailBox(String mailBox) {
        this.mailBox = mailBox == null ? null : mailBox.trim();
    }

    public String getCurrentIntention() {
        return currentIntention;
    }

    public void setCurrentIntention(String currentIntention) {
        this.currentIntention = currentIntention == null ? null : currentIntention.trim();
    }

    public Integer getFollowUpTimes() {
        return followUpTimes;
    }

    public void setFollowUpTimes(Integer followUpTimes) {
        this.followUpTimes = followUpTimes;
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdatePeopleId() {
        return updatePeopleId;
    }

    public void setUpdatePeopleId(String updatePeopleId) {
        this.updatePeopleId = updatePeopleId == null ? null : updatePeopleId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public Short getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Short deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public Integer getContactState() {
        return contactState;
    }

    public void setContactState(Integer contactState) {
        this.contactState = contactState;
    }

    public Integer getMemberGrade() {
        return memberGrade;
    }

    public void setMemberGrade(Integer memberGrade) {
        this.memberGrade = memberGrade;
    }

    public Integer getContactNature() {
        return contactNature;
    }

    public void setContactNature(Integer contactNature) {
        this.contactNature = contactNature;
    }

    public Integer getAbolishState() {
        return abolishState;
    }

    public void setAbolishState(Integer abolishState) {
        this.abolishState = abolishState;
    }

    public String getHomeAddress() {
        return homeAddress;
    }

    public void setHomeAddress(String homeAddress) {
        this.homeAddress = homeAddress == null ? null : homeAddress.trim();
    }

    public String getContactRating() {
        return contactRating;
    }

    public void setContactRating(String contactRating) {
        this.contactRating = contactRating == null ? null : contactRating.trim();
    }

    public Integer getTopContact() {
        return topContact;
    }

    public void setTopContact(Integer topContact) {
        this.topContact = topContact;
    }

    public Integer getThermodynamicValue() {
        return thermodynamicValue;
    }

    public void setThermodynamicValue(Integer thermodynamicValue) {
        this.thermodynamicValue = thermodynamicValue;
    }

    public Integer getGender() {
        return gender;
    }

    public void setGender(Integer gender) {
        this.gender = gender;
    }

    public Date getBirthDate() {
        return birthDate;
    }

    public void setBirthDate(Date birthDate) {
        this.birthDate = birthDate;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }

    public Integer getPrivateTelephone() {
        return privateTelephone;
    }

    public void setPrivateTelephone(Integer privateTelephone) {
        this.privateTelephone = privateTelephone;
    }

    public String getUploadId() {
        return uploadId;
    }

    public void setUploadId(String uploadId) {
        this.uploadId = uploadId == null ? null : uploadId.trim();
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId == null ? null : customerId.trim();
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId == null ? null : accountId.trim();
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId == null ? null : companyId.trim();
    }

    public Integer getDataSource() {
        return dataSource;
    }

    public void setDataSource(Integer dataSource) {
        this.dataSource = dataSource;
    }

    public Integer getIsSendCode() {
        return isSendCode;
    }

    public void setIsSendCode(Integer isSendCode) {
        this.isSendCode = isSendCode;
    }

    public Integer getIsCreate() {
        return isCreate;
    }

    public void setIsCreate(Integer isCreate) {
        this.isCreate = isCreate;
    }

    public Integer getIsExamine() {
        return isExamine;
    }

    public void setIsExamine(Integer isExamine) {
        this.isExamine = isExamine;
    }

    public Date getFollowPlanTime() {
        return followPlanTime;
    }

    public void setFollowPlanTime(Date followPlanTime) {
        this.followPlanTime = followPlanTime;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag == null ? null : tag.trim();
    }
}